/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package basico;

/**
 *
 * @author curso
 */
public class Empleado {
    String rfc;
    double salario;
    
    
    //Método constructor
    //valores por default o inicializacion
    //siempre se tiene que llamar igual que la clase no tiene tipo de regreso
    Empleado(){
        this("No asignado", -1.0);
        System.out.println("Constructor de Empleado");
    }
    
    Empleado(String rfc, double salario){
        this.rfc = rfc; //hacemos referencia a rfc del atributo
        this.salario = salario;
    }
            
    void imprimeDatos(){
        System.out.println("Empleado:");
        System.out.println(rfc); 
        System.out.println(salario);
    }
    
    public static void main(String[] args) {
        Empleado em = new Empleado();
        em.imprimeDatos(); //tiene valores por defecto
        em.rfc = "EMV861130";
        em.salario = 403000;
        em.imprimeDatos();
        
        Empleado em2 = new Empleado("MEF864505",4521.0);
        em2.imprimeDatos();
    }
    
}
